Release 10.1A: OpenEdge Development:
.NET Open Clients
Selecting a .NET Open Client Runtime package
.NET Open Clients use the .NET Open Client Runtime. This supports the AppServer, AppServerDC, AppServerS, and AppServerDCS and HTTP and HTTPS connection protocols on an intranet or internet. The assemblies that make up the .NET Open Client Runtime are:
Based on the run-time configuration you want to support, you have the option of selecting one of the following Open Client Runtime distribution packages:
- Strong-named and digitally-signed — Supports tightly secure .NET applications. If you use this set of Open Client Runtime assemblies, you must use these exact same assemblies for generating proxies, building your .NET client application, and for deployment. For OpenEdge product updates, you must regenerate your proxies using the new (updated) assemblies, rebuild your application using the updated proxies, and then deploy the updated proxy and application along with the new OpenEdge assemblies.
This configuration gives you the ability to strong-name the proxy and the .NET application. You can also digitally sign the proxy and .NET application. This configuration also allows you to load the OpenEdge .NET assemblies into the Global Assembly Cache.
This set of assemblies is located in
OpenEdge-install-directory\dotnet\deploy\strongnamed-signed.- Digitally-signed only — Supports .NET applications where security is not a high concern. You can use these assemblies to generate proxies and build and deploy your application. For OpenEdge product updates, you do not need to regenerate your proxies or rebuild your application. You can simply give your users the updated OpenEdge assemblies.
This configuration does not give you the ability to strong-name the proxy and the .NET application. As a result, this configuration prevents you from loading the OpenEdge .NET assemblies, the proxy, and the .NET application into the Global Assembly Cache. However, you can digitally sign the proxy and .NET application.
This set of assemblies is located in
OpenEdge-install-directory\dotnet\deploy\signed.In ProxyGen, on the .NET tab of the Generate dialog box, you can specify which distribution package to use. The selected assemblies are copied to the ProxyGen output directory (which is the location of the generated proxies).
Note: Only the message resources for the current locale are copied to the Proxygen output directory. To support additional languages, you must copy the files yourself as described in the "Supporting localized messages for .NET client interfaces" section.The classes in the .NET Open Client Runtime are written in C# and can be accessed by any .NET language.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |